package com.itlong.cloud.POJO.VO.property;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.ArrayList;
import java.util.List;

/**
 * <desc>
 *      收费规则详细信息VO
 * </desc>
 *
 * @createDate 2018/08/09
 */
@Data
@NoArgsConstructor
public class PropertyRuleDetailVO {

    private String feeRuleId;//收费规则ID

    private String ruleName;//规则名称

    private String feeType;//收费类型：1抄表费 2物业费 3维修费 4停车费

    private String calculateType;//计算方式：1单价*数量 2固定金额 3自定义

    private String price;//单价

    private String feeDate;//收费周期(周期加收费日)

    private String feeCycle;//收费周期：1月 2季度 3年

    private String feeDay;//收费日

    private String penaltyPercentage;//滞纳金百分比

    private String penaltyDay;//滞纳金百分比

    private String reminderDay;//短信提醒天数

    private String measureType;//计量方式：1单价 2阶梯收费 3按房屋建筑面积 4按房屋套内面积 5按房屋公摊面积

    private String fixedPrice;//固定金额

    private String propertyFee;//物业费(只有物业费在自定义时才会有值)

    private String hygieneFee;//卫生费(只有物业费在自定义时才会有值)

    private String greeningFee;//绿化费(只有物业费在自定义时才会有值)

    private String remark;//备注

    private List<PropertyLadderFeeVO> ladderFeeList = new ArrayList<>();//阶梯收费信息
}